Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>SLA-Inversion</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/SLA-Inversion"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-SLA-Inversion rootpage-SLA-Inversion skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">SLA-Inversion</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Bei einer <b>SLA-Inversion</b> ist ein <a href="Hochverf%C3%BCgbarkeit" title="Hochverfügbarkeit">hochverfügbares</a> <a href="Technisches_System" title="Technisches System">technisches System</a> von anderen Systemen abhängig, wodurch die durchschnittliche Zeit, in welcher das System zur Verfügung steht, unter die im <a href="Service-Level-Agreement" title="Service-Level-Agreement">Service-Level-Agreement</a> (SLA) definierte Verfügbarkeit fällt.<sup id="cite_ref-sla_1-0" class="reference"><a href="#cite_note-sla-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Berechnung_der_Verfügbarkeit"><span id="Berechnung_der_Verf.C3.BCgbarkeit"></span>Berechnung der Verfügbarkeit</h2></div>
<p>Die Gesamtverfügbarkeit eines Systems <i>S</i>, welches von externen Systemen <i>E</i> abhängig ist, berechnet sich aus:
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle P\left(S\vert \mathrm {verf{\ddot {u}}gbar} \right)=\left(1-P\left(S\vert \mathrm {ausgefallen} \right)\right)\cdot \prod _{n}P\left(E_{n}\vert \mathrm {verf{\ddot {u}}gbar} \right)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>P</mi>
<mrow>
<mo>(</mo>
<mrow>
<mi>S</mi>
<mo fence="false" stretchy="false">|</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">v</mi>
<mi mathvariant="normal">e</mi>
<mi mathvariant="normal">r</mi>
<mi mathvariant="normal">f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi mathvariant="normal">u</mi>
<mo>¨<!-- ¨ --></mo>
</mover>
</mrow>
</mrow>
<mi mathvariant="normal">g</mi>
<mi mathvariant="normal">b</mi>
<mi mathvariant="normal">a</mi>
<mi mathvariant="normal">r</mi>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>=</mo>
<mrow>
<mo>(</mo>
<mrow>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mi>P</mi>
<mrow>
<mo>(</mo>
<mrow>
<mi>S</mi>
<mo fence="false" stretchy="false">|</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">a</mi>
<mi mathvariant="normal">u</mi>
<mi mathvariant="normal">s</mi>
<mi mathvariant="normal">g</mi>
<mi mathvariant="normal">e</mi>
<mi mathvariant="normal">f</mi>
<mi mathvariant="normal">a</mi>
<mi mathvariant="normal">l</mi>
<mi mathvariant="normal">l</mi>
<mi mathvariant="normal">e</mi>
<mi mathvariant="normal">n</mi>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
<mo>⋅<!-- ⋅ --></mo>
<munder>
<mo>∏<!-- ∏ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</munder>
<mi>P</mi>
<mrow>
<mo>(</mo>
<mrow>
<msub>
<mi>E</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</msub>
<mo fence="false" stretchy="false">|</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">v</mi>
<mi mathvariant="normal">e</mi>
<mi mathvariant="normal">r</mi>
<mi mathvariant="normal">f</mi>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mover>
<mi mathvariant="normal">u</mi>
<mo>¨<!-- ¨ --></mo>
</mover>
</mrow>
</mrow>
<mi mathvariant="normal">g</mi>
<mi mathvariant="normal">b</mi>
<mi mathvariant="normal">a</mi>
<mi mathvariant="normal">r</mi>
</mrow>
</mrow>
<mo>)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle P\left(S\vert \mathrm {verf{\ddot {u}}gbar} \right)=\left(1-P\left(S\vert \mathrm {ausgefallen} \right)\right)\cdot \prod _{n}P\left(E_{n}\vert \mathrm {verf{\ddot {u}}gbar} \right)}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/aa7d6143577e6795245ab40d48d2ca5564263812.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -3.005ex; width:64.573ex; height:5.509ex;" alt="{\displaystyle P\left(S\vert \mathrm {verf{\ddot {u}}gbar} \right)=\left(1-P\left(S\vert \mathrm {ausgefallen} \right)\right)\cdot \prod _{n}P\left(E_{n}\vert \mathrm {verf{\ddot {u}}gbar} \right)}" loading="lazy"></span></dd></dl>
<p>Ist beispielsweise ein System zu 99,99&nbsp;% verfügbar, aber von zwei externen Systemen mit je 99,9&nbsp;% Verfügbarkeit abhängig, so ist das Gesamtsystem nur zu 99,99&nbsp;% · 99,9&nbsp;% · 99,9&nbsp;% = 99,79&nbsp;% verfügbar. Das System fällt damit im Schnitt für
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 1\mathrm {a} \cdot (1-99{,}79\ \%)=18{,}4\mathrm {h} }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>1</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">a</mi>
</mrow>
<mo>⋅<!-- ⋅ --></mo>
<mo stretchy="false">(</mo>
<mn>1</mn>
<mo>−<!-- − --></mo>
<mn>99</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>,</mo>
</mrow>
<mn>79</mn>
<mtext>&nbsp;</mtext>
<mi mathvariant="normal">%<!-- % --></mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mn>18</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>,</mo>
</mrow>
<mn>4</mn>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">h</mi>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 1\mathrm {a} \cdot (1-99{,}79\ \%)=18{,}4\mathrm {h} }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/6656e7a89f0974b36c88adfb5c7c52212df0f235.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:26.155ex; height:2.843ex;" alt="{\displaystyle 1\mathrm {a} \cdot (1-99{,}79\ \%)=18{,}4\mathrm {h} }" loading="lazy"></span></dd></dl>
<p>im Jahr aus.
</p>
<div class="mw-heading mw-heading2"><h2 id="Problemlösung"><span id="Probleml.C3.B6sung"></span>Problemlösung</h2></div>
<p>SLAs sollten für Geschäftsprozesse und nicht für Gesamtsysteme vereinbart werden. Die Entwicklungsabteilung kann dann wichtige Geschäftsprozesse gegenüber weniger wichtigen Geschäftsprozessen priorisieren. Zudem kann die Entwicklungsabteilung keine SLAs für Fremdsysteme treffen. Jedoch ist es möglich, die Systeme voneinander zu entkoppeln, sodass das System mit eingeschränkter Funktionalität weiterhin funktioniert, wenn externe Systeme ausgefallen sind. Hierzu dienen beispielsweise <a href="Sicherung_(Entwurfsmuster)" title="Sicherung (Entwurfsmuster)">Sicherungen</a> und entkoppelte <a href="Middleware" title="Middleware">Middleware</a>, beispielsweise ein <a href="Enterprise_Service_Bus" title="Enterprise Service Bus">Enterprise Service Bus</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-sla-1"><span class="mw-cite-backlink"><a href="#cite_ref-sla_1-0">↑</a></span> <span class="reference-text">Michael T. Nygard: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Release It!</cite> Design and Deploy Production-Ready Software. O’Reilly, 2007, ISBN 978-0-9787392-1-8, 4.10 SLA Inversion (englisch, 326&nbsp;S.).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&amp;rfr_id=info:sid/de.wikipedia.org:SLA-Inversion&amp;rft.atitle=4.10+SLA+Inversion&amp;rft.au=Michael+T.+Nygard&amp;rft.btitle=Release+It%21&amp;rft.date=2007-04-20&amp;rft.genre=bookitem&amp;rft.isbn=9780978739218&amp;rft.pub=O%E2%80%99Reilly" style="display:none">&nbsp;</span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2022-11-28" href="https://de.wikipedia.org/wiki/?title=SLA-Inversion&amp;oldid=228395814">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>